package edu.mobbuzz.facade;

import edu.mobbuzz.bean.Login;
import edu.mobbuzz.storage.LoginRecordStore;
import java.util.Vector;

public class RegisterFacade {
    private LoginRecordStore loginRS;
    private Vector loginArray;
    
    public LoginRecordStore getLoginRS() {
        if(loginRS==null)
            loginRS = new LoginRecordStore();
        return loginRS;
    }

    public void setLoginRS(LoginRecordStore loginRS) {
        this.loginRS = loginRS;
    }
    
	public void register(Login login) {
        getLoginRS().addLogin(login);
	}

    public Vector getLogin() {

        loginArray = new Vector();

        if(getLoginRS().readRSLogin()){
            for(int i=0;i<getLoginRS().getNbLogin();i++){
                loginArray.addElement(new Login(getLoginRS().loginArr[i].getRecId(),
                                                getLoginRS().loginArr[i].getUsername(),
                                                getLoginRS().loginArr[i].getPassword(),
                                                getLoginRS().loginArr[i].getResources()));
            }
        }else{
            System.out.println("RS Login Gagal dibuka");
        }
        return loginArray;
    }
	 
}
 
